land upon both feet - Allemand Anglais Dictionnaire